treeviewcolumn: Another case of box <> frame confusion
authorMatthias Clasen <mclasen@redhat.com>
Sun, 10 May 2020 18:07:17 +0000 (14:07 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 11 May 2020 12:15:55 +0000 (08:15 -0400)
Don't call your boxes frames, folks!

gtk/gtktreeviewcolumn.c

index 923712126baa12440b58fe0df8dba8640a4ae05e..e4f8b2aaa8c9dd28cb46371191c331614dd81727 100644 (file)
@@ -926,7 +926,10 @@ gtk_tree_view_column_update_button (GtkTreeViewColumn *tree_column)
   if (priv->child)
     {
       if (current_child != priv->child)
-        gtk_frame_set_child (GTK_FRAME (frame), priv->child);
+        {
+          gtk_container_remove (GTK_CONTAINER (frame), current_child);
+          gtk_container_add (GTK_CONTAINER (frame), priv->child);
+        }
     }
   else
     {
@@ -934,7 +937,7 @@ gtk_tree_view_column_update_button (GtkTreeViewColumn *tree_column)
         {
           current_child = gtk_label_new (NULL);
           gtk_widget_show (current_child);
-          gtk_frame_set_child (GTK_FRAME (frame), current_child);
+          gtk_container_add (GTK_CONTAINER (frame), current_child);
         }
 
       g_return_if_fail (GTK_IS_LABEL (current_child));